export default {
  'app.dm.product': '产品',
  'app.dm.product.title': '产品管理',
  'app.dm.product.add': '创建产品',
  'app.dm.product.edit': '编辑产品',
  'app.dm.product.refresh': '刷新',
  'app.dm.product.search': '请输入产品名称查询',
  'app.dm.product.table.name': '产品名称',
  'app.dm.product.table.version': '产品版本',
  'app.dm.product.table.productKey': 'ProductKey',
  'app.dm.product.table.nodeType': '节点类型',
  'app.dm.product.table.protocol': '接入协议',
  'app.dm.product.table.deviceNum': '设备数',
  'app.dm.product.table.createTime': '添加时间',
  'app.dm.product.table.action': '操作',
  'app.dm.product.table.action.view': '查看',
  'app.dm.product.table.action.view.manage': '管理设备',
  'app.dm.product.table.action.del': '删除',
  'app.dm.product.info': '产品信息',
  'app.dm.product.info.name': '产品名称',
  'app.dm.product.info.name.place': '请输入产品名称',
  'app.dm.product.info.class': '所属分类',
  'app.dm.product.info.class.place': '请选择所属分类',
  'app.dm.product.info.model': '所属模型',
  'app.dm.product.info.model.place': '请选择所属模型',
  'app.dm.product.info.class.help':
    '选择的品类定义了该类设备的物模型，您可以直接选择并快速完成产品的功能定义，您也可以根据实际需要进行扩展和自定义完成产品的功能定义。',
  'app.dm.product.info.type': '节点类型',
  'app.dm.product.info.type.place': '请选择节点类型',
  'app.dm.product.info.type.device': '设备',
  'app.dm.product.info.type.gateway': '网关',
  'app.dm.product.info.isJoinGateway': '是否接入网关',
  'app.dm.product.info.isJoinGateway.place': '请选择是否接入网关',
  'app.dm.product.info.isJoinGateway.yes': '是',
  'app.dm.product.info.isJoinGateway.no': '否',
  'app.dm.product.info.netdata': '联网与数据',
  'app.dm.product.info.netdata.nettype': '联网方式',
  'app.dm.product.info.netdata.nettype.place': '请选择联网方式',
  'app.dm.product.info.netdata.nettype.wifi': 'WIFI',
  'app.dm.product.info.netdata.nettype.cellular': '蜂窝（2G/3G/4G）',
  'app.dm.product.info.netdata.nettype.ethernet': '以太网',
  'app.dm.product.info.netdata.nettype.other': '其他',
  'app.dm.product.info.netdata.protocol': '接入协议',
  'app.dm.product.info.netdata.protocol.place': '请选择接入协议',
  'app.dm.product.info.netdata.tcpip': 'TCP/IP',
  'app.dm.product.info.netdata.mqtt': 'MQTT',
  'app.dm.product.info.netdata.modbustcp': 'MODBUS-TCP',
  'app.dm.product.info.netdata.decoder': '解析器',
  'app.dm.product.info.netdata.decoder.place': '请选择解析器',
  'app.dm.product.info.more': '更多信息',
  'app.dm.product.info.more.desc': '产品描述',
  'app.dm.product.info.more.desc.place': '请输入产品描述',
  'app.dm.product.info.createtime': '创建时间',
  'app.dm.product.info.state': '状态',
  'app.dm.product.info.state.developing': '开发中',
  'app.dm.product.info.state.published': '已发布',
  'app.dm.product.publish': '发布',
  'app.dm.product.unpublish': '取消发布',
  'app.dm.product.del.confirm': '确定要删除产品：{name} 吗？',
  'app.dm.product.del.prompt':
    '如产品中已包含设备，无法进行删除，删除产品必须先删除产品中已添加的设备',
  'app.dm.product.detail.copy': '复制',
  'app.dm.product.detail.copy.success': '复制成功',
  'app.dm.product.detail.hide': '隐藏',
  'app.dm.product.detail.show': '显示',
  'app.dm.product.detail.gross': '设备数',
  'app.dm.product.detail.manage': '前往管理',
  'app.dm.product.detail.info': '产品信息',
  'app.dm.product.detail.info.edit': '编辑',
  'app.dm.product.detail.topic': 'TOPIC类列表',
  'app.dm.product.detail.tcpip': 'TCP服务器信息',
  'app.dm.product.detail.modbus': 'MODBUS服务器信息',
  'app.dm.product.detail.topic.help': '产品下的所有设备都会继承该产品的Topic类，详细说明请参考文档',
  'app.dm.product.detail.tcpip.help': '为设备分配的TCP服务器信息，详细说明请参考文档',
  'app.dm.product.detail.modbus.help': '为设备分配的MODBUS服务器信息，详细说明请参考文档',
  'app.dm.product.detail.topic.help.doc': '文档',
  'app.dm.product.detail.tcpip.help.doc': '文档',
  'app.dm.product.detail.modbus.help.doc': '文档',
  'app.dm.product.detail.func': '功能定义',
  'app.dm.product.detail.server': '服务端订阅',
  'app.dm.product.detail.server.help':
    '服务端可以直接订阅产品下配置的所有类型的消息。一旦配置，物联网平台内部会立即将消息通过MQ通道推送。',
  'app.dm.product.topic.table.topicclass': 'TOPIC类',
  'app.dm.product.topic.table.permission': '操作权限',
  'app.dm.product.topic.table.permission.publish': '发布',
  'app.dm.product.topic.table.permission.subscribe': '订阅',
  'app.dm.product.topic.table.desc': '描述',
  'app.dm.product.topic.custom': '定义TOPIC类',
  'app.dm.product.topic.custom.desc':
    'Topic格式必须以“/”进行分层，区分每个类目。其中前三个类目已经规定好，第一个代表产品标识productKey，第二个$[deviceLabel]通配deviceLabel，第三个user用来标识产品的自定义Topic类。简单来说，Topic类：/5d94f28c*****c5a13/$[deviceLabel]/user/update 是具体Topic：/5d94f28c*****c5a13/mydevice1/user/update和/5d94f28c*****c5a13/mydevice2/user/update等的集合。',
  'app.dm.product.topic.table.action.del': '删除',
  'app.dm.product.topic.table.action': '操作',
  'app.dm.product.topic.del.confirm': '确定要删除TOPIC类：{topic} 吗？',
  'app.dm.product.topic.permission': '设备操作权限',
  'app.dm.product.topic.permission.place': '请选择设备操作权限',
  'app.dm.product.topic.permission.publish': '发布',
  'app.dm.product.topic.permission.subscribe': '订阅',
  'app.dm.product.topic.permission.publishsubscribe': '发布和订阅',
  'app.dm.product.topic.permission.topicclass': 'TOPIC类',
  'app.dm.product.topic.permission.topicclass.place': '请填写您的TOPIC类名',
  'app.dm.product.topic.permission.desc': '描述',
  'app.dm.product.topic.permission.desc.place': '请输入描述',
  'app.dm.product.tcp.server': 'TCP服务器信息',
  'app.dm.product.tcp.con': '平台为不同设备分配相同或不同的TCP服务器，详见设备TCP服务器信息',
  'app.dm.product.modbus.server': 'MODBUS服务器信息',
  'app.dm.product.modbus.con':
    '平台为不同设备分配相同或不同的MODBUS服务器，详见设备MODBUS服务器信息',
  'app.dm.product.topic.function.prop.name': '功能名称',
  'app.dm.product.topic.function.prop.name.place': '请填写功能名称',
  'app.dm.product.topic.function.prop.identifierCode': '标识符',
  'app.dm.product.topic.function.prop.identifierCode.place': '请填写标识符',
  'app.dm.product.topic.function.prop.dataType': '数据类型',
  'app.dm.product.topic.function.prop.dataType.place': '请填写数据类型',
  'app.dm.product.topic.function.prop.desc': '描述',
  'app.dm.product.topic.function.prop.desc.place': '请填写描述',
  'app.dm.product.topic.function.prop.dataType.int32': '整数型',
  'app.dm.product.topic.function.prop.dataType.float': '单精度浮点型',
  'app.dm.product.topic.function.prop.dataType.double': '双精度浮点型',
  'app.dm.product.topic.function.prop.dataType.enum': '枚举型',
  'app.dm.product.topic.function.prop.dataType.bool': '布尔型',
  'app.dm.product.topic.function.prop.dataType.text': '字符串',
  'app.dm.product.topic.function.prop.dataType.date': '时间型',
  'app.dm.product.topic.function.prop.dataType.struct': '结构体',
  'app.dm.product.topic.function.prop.dataType.array': '数组',
  'app.dm.product.topic.function.prop.numeric.range': '取值范围',
  'app.dm.product.topic.function.prop.numeric.range.min.place': '最小值',
  'app.dm.product.topic.function.prop.numeric.range.max.place': '最大值',
  'app.dm.product.topic.function.prop.numeric.range.place': '请选择取值范围',
  'app.dm.product.topic.function.prop.numeric.step': '步长',
  'app.dm.product.topic.function.prop.numeric.step.place': '请输入步长',
  'app.dm.product.topic.function.prop.numeric.unit': '单位',
  'app.dm.product.topic.function.prop.numeric.unit.place': '请输入单位',
  'app.dm.product.topic.function.prop.numeric.readWriteType': '读写类型',
  'app.dm.product.topic.function.prop.numeric.readWriteType.r': '只读',
  'app.dm.product.topic.function.prop.numeric.readWriteType.rw': '读写',
  'app.dm.product.topic.function.prop.bool': '布尔值',
  'app.dm.product.topic.function.prop.bool.place': '请填写布尔值',
  'app.dm.product.topic.function.prop.bool.false.place': '如：关',
  'app.dm.product.topic.function.prop.bool.true.place': '如：开',
  'app.dm.product.topic.function.prop.bool.readWriteType': '读写类型',
  'app.dm.product.topic.function.prop.bool.readWriteType.r': '只读',
  'app.dm.product.topic.function.prop.bool.readWriteType.rw': '读写',
  'app.dm.product.topic.function.prop.text.readWriteType': '读写类型',
  'app.dm.product.topic.function.prop.text.readWriteType.r': '只读',
  'app.dm.product.topic.function.prop.text.readWriteType.rw': '读写',
  'app.dm.product.topic.function.prop.date.format': '时间格式',
  'app.dm.product.topic.function.prop.date.format.desc': 'String类型的UTC时间戳 (毫秒)',
  'app.dm.product.topic.function.prop.date.readWriteType': '读写类型',
  'app.dm.product.topic.function.prop.date.readWriteType.r': '只读',
  'app.dm.product.topic.function.prop.date.readWriteType.rw': '读写',
  'app.dm.product.topic.function.prop.array.eleType': '元素类型',
  'app.dm.product.topic.function.prop.array.eleType.int32': '(int32) 整数型',
  'app.dm.product.topic.function.prop.array.eleType.float': '(float) 单精度浮点型',
  'app.dm.product.topic.function.prop.array.eleType.double': '(double) 双精度浮点型',
  'app.dm.product.topic.function.prop.array.eleType.text': '(text) 字符串',
  'app.dm.product.topic.function.prop.array.length': '元素个数',
  'app.dm.product.topic.function.prop.array.length.place': '请填写元素个数',
  'app.dm.product.property.info.name': '功能名称',
  'app.dm.product.property.info.name.place': '请输入您的功能名称',
  'app.dm.product.property.info.label': '标示符',
  'app.dm.product.property.info.label.place': '请输入您的标示符',
  'app.dm.product.property.info.datatype': '数据类型',
  'app.dm.product.property.info.dataType.place': '请输入您的数据类型',
  'app.dm.product.property.info.range': '取值范围',
  'app.dm.product.property.info.minrange.place': '请输入最小范围值',
  'app.dm.product.property.info.maxrange.place': '请输入最大范围值',
  'app.dm.product.property.info.unit': '单位',
  'app.dm.product.property.info.unit.place': '请选择单位',
  'app.dm.product.property.info.more.desc': '描述',
  'app.dm.product.property.info.maxrange.must.greater.than.minrange': '最大值必须大于最小值',
  'app.dm.product.function.table.action.edit': '编辑',
  'app.dm.product.function.table.action.del': '删除',
  'app.dm.product.function.del.confirm': '确定要删除功能：{name} 吗？',
  'app.dm.product.function.table.functionType': '功能类型',
  'app.dm.product.function.table.functionType.prop': '属性',
  'app.dm.product.function.table.functionType.service': '服务',
  'app.dm.product.function.table.functionType.event': '事件',
  'app.dm.product.function.table.functionName': '功能名称',
  'app.dm.product.function.table.label': '标示符',
  'app.dm.product.function.table.dataType': '数据类型',
  'app.dm.product.function.table.dataDefinition': '功能定义',
  'app.dm.product.function.table.action': '操作',
  'app.dm.product.function.standard.function': '标准功能',
  'app.dm.product.function.custom.function': '自定义功能',
  'app.dm.product.function.add': '添加功能',
  'app.dm.product.function.add.functionType': '功能类型',
  'app.dm.product.function.edit': '编辑功能',
  'app.dm.product.detail.prop': '属性',
  'app.dm.product.prop.table.name': '属性名称',
  'app.dm.product.prop.table.label': '标示符',
  'app.dm.product.prop.table.dataType': '数据类型',
  'app.dm.product.prop.table.range': '取值范围',
  'app.dm.product.prop.table.unit': '单位',
  'app.dm.product.prop.table.action': '操作',
  'app.dm.product.prop.table.action.edit': '编辑',
  'app.dm.product.prop.del.confirm': '确定要删除属性：{name} 吗？',
  'app.dm.product.prop.table.action.del': '删除',
  'app.dm.product.prop.standardprop': '标准属性',
  'app.dm.product.prop.customprop': '自定义属性',
  'app.dm.product.prop.add': '添加属性',
  'app.dm.product.prop.edit': '编辑属性',
  'app.dm.product.prop.table.desc': '描述',
  'app.dm.product.detail.protocol.info': '协议信息',
  'app.dm.product.protocol.info.edit': '编辑',
  'app.dm.product.protocol.info.name': '协议名称',
  'app.dm.product.protocol.info.name.place': '请输入协议名称',
  'app.dm.product.protocol.info.label': '标示符',
  'app.dm.product.protocol.info.createtime': '创建时间',
  'app.dm.product.protocol.info.protocoltype': '协议类型',
  'app.dm.product.protocol.info.nodetype': '节点类型',
  'app.dm.product.protocol.info.encoder': '编码处理类',
  'app.dm.product.protocol.info.decoder': '解码处理类',
  'app.dm.product.protocol.info.desc': '协议描述',
  'app.dm.product.protocol.info.encoder.place': '请选择编码处理类',
  'app.dm.product.protocol.info.decoder.place': '请选择解码处理类',
  'app.dm.product.detail.protocol.detail': '解析协议',
  'app.dm.product.protocol.mqtt.encoder': '编码协议',
  'app.dm.product.protocol.mqtt.decoder': '解码协议',
  'app.dm.product.protocol.rule.view': '规则视图',
  'app.dm.product.protocol.rule.clear': '清空规则',
  'app.dm.product.protocol.rule.mainsegment': '解析规则-主段',
  'app.dm.product.protocol.rule.mainsegment.add': '创建主段规则',
  'app.dm.product.protocol.rule.mainsegment.edit': '编辑',
  'app.dm.product.protocol.rule.mainsegment.del': '删除',
  'app.dm.product.protocol.rule.field': '解析规则-子段',
  'app.dm.product.protocol.rule.field.add': '创建子段规则',
  'app.dm.product.protocol.rule.field.edit': '编辑',
  'app.dm.product.protocol.rule.field.del': '删除',
  'app.dm.product.protocol.tcp.table.order': '规则排序',
  'app.dm.product.protocol.tcp.table.name': '规则名称',
  'app.dm.product.protocol.tcp.table.type': '规则类型',
  'app.dm.product.protocol.tcp.table.fixedlength': '固定长度',
  'app.dm.product.protocol.tcp.table.fixedcontent': '固定内容',
  'app.dm.product.protocol.tcp.table.property': '关联属性',
  'app.dm.product.protocol.tcp.rule.add': '创建规则',
  'app.dm.product.protocol.tcp.rule.name': '规则名称',
  'app.dm.product.protocol.tcp.rule.name.place': '请输入规则名称',
  'app.dm.product.protocol.tcp.rule.type': '规则类型',
  'app.dm.product.protocol.tcp.rule.type.place': '请选择规则类型',
  'app.dm.product.protocol.tcp.rule.isfixedlength': '是否固定长度',
  'app.dm.product.protocol.tcp.rule.fixedlength': '固定长度',
  'app.dm.product.protocol.tcp.rule.fixedLength.place': '请输入固定长度',
  'app.dm.product.protocol.tcp.rule.isfixedcontent': '是否固定内容',
  'app.dm.product.protocol.tcp.rule.fixedcontent': '固定内容',
  'app.dm.product.protocol.tcp.rule.fixedcontent.place': '请输入固定内容',
  'app.dm.product.protocol.tcp.rule.property': '关联属性',
  'app.dm.product.protocol.tcp.rule.property.place': '请选择关联属性',
  'app.dm.product.protocol.tcp.rule.desc': '描述',
  'app.dm.product.protocol.tcp.rule.includeid': '包含ID',
  'app.dm.product.protocol.tcp.rule.includeid.place': '请选择包含ID',
  'app.dm.product.protocol.tcp.rule.dataIds': '数据段ID',
  'app.dm.product.protocol.tcp.rule.dataIds.place': '请选择数据段ID',
  'app.dm.product.protocol.tcp.rule.conditionIds': '条件ID',
  'app.dm.product.protocol.tcp.rule.conditionIds.place': '请选择条件ID',
  'app.dm.product.protocol.tcp.rule.conditioncontent': '条件内容',
  'app.dm.product.protocol.tcp.rule.conditioncontent.place': '请输入条件内容',
  'app.dm.product.protocol.tcp.rule.checkrule': '校验规则',
  'app.dm.product.protocol.tcp.rule.checkrule.place': '请选择校验规则',
  'app.dm.product.protocol.tcp.rule.total.check': '累加校验',
  'app.dm.product.protocol.tcp.rule.xor.check': '异或校验',
  'app.dm.product.protocol.tcp.rule.pid': '父段',
  'app.dm.product.protocol.tcp.rule.pid.place': '请选择父段规则',
  'app.dm.product.protocol.tcp.table.type.flag': '标志位',
  'app.dm.product.protocol.tcp.table.type.fixed': '固定位',
  'app.dm.product.protocol.tcp.table.type.length': '长度位',
  'app.dm.product.protocol.tcp.table.type.data': '数据位',
  'app.dm.product.protocol.tcp.table.type.check': '校验位',
  'app.dm.product.protocol.tcp.table.type.datavalue': '数据值位',
  'app.dm.product.protocol.tcp.table.type.devsn': '设备编号位',
  'app.dm.product.protocol.tcp.table.pid': '父段',
  'app.dm.product.protocol.tcp.table.action': '操作',
  'app.dm.product.protocol.tcp.table.action.edit': '编辑',
  'app.dm.product.protocol.tcp.del.confirm': '确定要删除属性：{name} 吗？',
  'app.dm.product.protocol.tcp.table.action.del': '删除',
  'app.dm.product.protocol.tcp.rule.edit': '编辑规则',
  'app.dm.product.protocol.rule.clear.confirm': '确定要清空规则吗？',
  'app.dm.product.protocol.mqtt.encoder.name': '编码协议名称',
  'app.dm.product.protocol.mqtt.encoder.name.place': '请输入编码协议名称',
  'app.dm.product.protocol.mqtt.encoder.content': '编码协议模版',
  'app.dm.product.protocol.mqtt.encoder.content.place': '请输入编码协议模版',
  'app.dm.product.protocol.mqtt.decoder.name': '解码协议名称',
  'app.dm.product.protocol.mqtt.decoder.name.place': '请输入解码协议名称',
  'app.dm.product.protocol.mqtt.decoder.content': '解码协议模版',
  'app.dm.product.protocol.mqtt.decoder.content.place': '请输入解码协议模版',
  'app.dm.product.protocol.mqtt.encoder.add': '保存编码协议',
  'app.dm.product.protocol.mqtt.decoder.add': '保存解码协议',
  'app.dm.product.detail.service': '服务',
  'app.dm.product.service.table.name': '服务名称',
  'app.dm.product.service.table.label': '标示符',
  'app.dm.product.service.table.desc': '描述',
  'app.dm.product.service.table.createTime': '创建时间',
  'app.dm.product.service.table.action': '操作',
  'app.dm.product.service.table.action.edit': '编辑',
  'app.dm.product.service.del.confirm': '确定要删除服务：{name} 吗？',
  'app.dm.product.service.table.action.del': '删除',
  'app.dm.product.service.add': '添加服务',
  'app.dm.product.service.info.name': '服务名称',
  'app.dm.product.service.info.name.place': '请输入服务名称',
  'app.dm.product.service.info.label': '标示符',
  'app.dm.product.service.info.label.place': '请输入标示符',
  'app.dm.product.service.info.params': '服务参数',
  'app.dm.product.service.param.edit': '编辑',
  'app.dm.product.service.param.add': '添加参数',
  'app.dm.product.service.param.del': '删除',
  'app.dm.product.service.param.name': '参数名称',
  'app.dm.product.service.param.name.place': '请输入参数名称',
  'app.dm.product.service.info.desc': '描述',
  'app.dm.product.service.param.label': '标示符',
  'app.dm.product.service.param.label.place': '请输入参数标示符',
  'app.dm.product.service.param.protocolfieldlabel': '协议字段',
  'app.dm.product.service.param.protocolfieldlabel.place': '请选择协议字段',
  'app.dm.product.service.info.params.place': '请添加服务参数',
  'app.dm.product.service.param.type': '参数类型',
  'app.dm.product.service.param.type.place': '请选择参数类型',
  'app.dm.product.service.param.val': '参数值',
  'app.dm.product.service.param.val.place': '请输入参数值',
  'app.dm.product.service.param.label.repeat.place': '标示符已存在',
  'app.dm.product.service.edit': '编辑服务',
};
